home *** CD-ROM | disk | FTP | other *** search
/ HPAVC / HPAVC CD-ROM.iso / pc / SNNSV32.ZIP / SNNSv3.2 / xgui / sources / ui_displwght.ph < prev    next >
Encoding:
Text File  |  1994-04-25  |  2.6 KB  |  76 lines

  1. /*****************************************************************************
  2.   FILE           : ui_displwght.ph
  3.   SHORTNAME      : ui_displweights
  4.   SNNS VERSION   : 3.2
  5.  
  6.   PURPOSE        : Header file of correspondent '.c' file
  7.   NOTES          :
  8.  
  9.   AUTHOR         : Guenter Mamier 
  10.   DATE           : 14.01.92 
  11.  
  12.   CHANGED BY     : Sven Doering
  13.   IDENTIFICATION : @(#)ui_displwght.ph    1.7 3/2/94
  14.   SCCS VERSION   : 1.7
  15.   LAST CHANGE    : 3/2/94
  16.  
  17.              Copyright (c) 1990-1994  SNNS Group, IPVR, Univ. Stuttgart, FRG
  18.  
  19. ******************************************************************************/
  20.  
  21. #ifndef _UI_DISPLWGHT_DEFINED_
  22. #define _UI_DISPLWGHT_DEFINED_
  23.  
  24. /* begin global definition section */
  25. void         ui_displWeights(Widget w, caddr_t call_data);
  26. void         ui_displWeightsFromUpdate(void);
  27.  
  28. /* end global definition section */
  29.  
  30. /* begin private definition section */
  31.  
  32. /* required functions that are declared here */
  33. static void       ui_displWeightsBW(void);
  34. static void       ui_displWeightsCOL(void);
  35. static void       ui_wght_close(Widget dummy, Widget w, caddr_t call_data);
  36. static void       ui_wght_info(Widget w, Display *display, XEvent *event);
  37. static void       ui_wght_setup(Widget button, caddr_t call_data);
  38. static void       ui_wght_scale(Widget w);
  39. static void       ui_wght_event(Widget w, Display *display, XEvent *event);
  40. static void       ui_wght_close_setup(Widget dummy,Widget w,caddr_t call_data);
  41. static void       ui_wght_zoom_in(Widget w);
  42. static void       ui_wght_zoom_out(Widget w);
  43. static void       ui_wght_grid(int type);
  44. static void       ui_wght_geometry(int zoom_fact);
  45.  
  46. /* lokal  variables for Xlib */
  47. static GC         WEIGHT_GRAPH_gc[21];        /* local grapic context   */
  48. static Window     WEIGHT_GRAPH_win;           /* w. where func is drawn */
  49. static int        WEIGHT_GRAPH_screen;        /* screen for drawwindow  */
  50. static Colormap   WEIGHT_GRAPH_col;
  51. static XColor     WEIGHT_GRAPH_color_def[21];
  52.  
  53.  
  54. /* global variables for this file */
  55. static Widget     WEIGHT_GRAPH_displaywidget,
  56.                   WEIGHT_GRAPH_mainwidget;
  57. static int        WEIGHT_GRAPH_color1[10],
  58.                   WEIGHT_GRAPH_color2[10];
  59. static int        WEIGHT_WINDOW_created;
  60. static int        WEIGHT_squaresize = 0;
  61. static int        HINTON_squaresize = 16;
  62. static int        WEIGHT_windowsize = 400;
  63. static int        WEIGHT_viewsize   = 400;
  64. static int        WEIGHT_gridWidth;
  65. static int        old_maxunits = 0;
  66. static float      minWght;
  67. static float      maxWght;
  68. static Widget     bottomLabel,topLabel,grid_dia,scale,scale2,view;
  69.  
  70. /* end private definition section */
  71.  
  72. #endif
  73.  
  74.  
  75.  
  76.